guarantees and commitments - German English Dictionary